large donut of corn and cheese - French English Dictionary